Package-level declarations

Types

Link copied to clipboard
class BulkAccountTransferClient(apiSecret: String, apiBase: String = "https://api.portone.io", storeId: String? = null) : Closeable

API Secret을 사용해 포트원 API 클라이언트를 생성합니다.

Link copied to clipboard
@Serializable
data class PlatformBulkAccountTransfer(val id: String, val graphqlId: String, val creatorId: String, val bankAccountId: String, val bankAccountGraphqlId: String, val totalAmount: Long, val status: PlatformBulkAccountTransferStatus, val stats: PlatformBulkAccountTransferStats, val statusUpdatedAt: @Serializable(with = InstantSerializer::class) Instant, val createdAt: @Serializable(with = InstantSerializer::class) Instant, val updatedAt: @Serializable(with = InstantSerializer::class) Instant, val scheduledAt: @Serializable(with = InstantSerializer::class) Instant? = null)
@Serializable
data class PlatformBulkAccountTransferFilterInputCriteria(val timestampRange: DateTimeRange? = null, val statusUpdatedTimestampRange: DateTimeRange? = null, val bulkAccountTransferId: String? = null)
Link copied to clipboard
@Serializable(with = PlatformBulkAccountTransferStatusSerializer::class)
sealed interface PlatformBulkAccountTransferStatus
Link copied to clipboard
@Serializable
data class PlatformBulkAccountTransferStatusStats(val prepared: Long, val scheduled: Long, val ongoing: Long, val completed: Long)